Notes on Complexity Theory Last updated : September 14 , 2011 Lecture 5

نویسنده

  • Jonathan Katz
چکیده

We know that there existNP-complete languages. Assuming P 6= NP, any NP-complete language lies in NP \ P. Are there languages that are neither in P nor NP-complete? Ladner’s theorem tells us that there are. As some intuition for Ladner’s theorem, take some language L ∈ NP \ P. Using padding, we will make L “easy enough” so that it can’t be NP-complete, while keeping it “hard enough” so it is not in P either. Say the best algorithm for deciding L runs in time nlog n for concreteness. (The same argument, though messier, works as long as the best algorithm deciding L requires super-polynomial time.) Define

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Notes on Complexity Theory Last updated : September , 2011 Lecture 8 Jonathan

MAX-IND-SET def = {(G, k) : the largest independent set in G has size exactly k} . This language does not appear to be in NP: we can certify that some graph G has an independent set of size k, but how do we certify that this is the largest independent set in G? The language does not appear to be in coNP, either: although we could prove that (G, k) 6∈ MAX-IND-SET if G happened to have an indepen...

متن کامل

Notes on Complexity Theory Last updated : December , 2011 Lecture 28

Recall that one motivation for studying non-uniform computation is the hope that it might be easier to prove lower bounds in that setting. (This is somewhat paradoxical, as non-uniform algorithms are more powerful than uniform algorithms; nevertheless, since circuits are more “combinatorial” in nature than uniform algorithms, there may still be justification for such hope.) The ultimate goal he...

متن کامل

Notes on Complexity Theory Last updated : September , 2015 Lecture 5

Recall that when defining the space complexity of a language, we look at the number of cells required on the work tapes of a turing machine that decides the language. In particular, we do not care about the number of cells required to represent the input or output of the computation: this will allow us to compute functions in sub-linear space. Just as in the case of time complexity, we will als...

متن کامل

Rückführung von User Generated Content in Lernmaterialien: Ein Klassifikationsschema zur Bewertung des Lernkontextes

Lernmaterialien: Ein Klassifikationsschema zur Bewertung des Lernkontextes. In H. Rohland, A. Kienle, & S. Friedrich (Eds.) DeLFI 2011 – Die 9. e-Learning Fachtagung Informatik der Gesellschaft für Informatik e.V.; 5.–8. September 2011 Technische Universität Dresden, Vol. P-188 of Lecture Notes in Informatics (LNI) – Proceedings , (pp. 243–254). Dresden: Gesellschaft für Informatik e.V. (GI). U...

متن کامل

Notes on Complexity Theory Last updated : November , 2011 Lecture 25

Randomization provides unconditional benefits in many settings; examples include cryptography (where random keys are used to provide protection against an adversary) and distributed computing (where randomness can be used as a means to break symmetry between parties). Randomness also appears to help in algorithm design. But is it possible that, from a complexity-theoretic perspective, randomnes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011